Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier Systemów Rozproszonych

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Inżyniera Systemów Rozproszonych, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, implementację oraz utrzymanie skalowalnych, niezawodnych i wydajnych systemów rozproszonych, które obsługują krytyczne procesy biznesowe naszej firmy. Inżynier Systemów Rozproszonych będzie współpracować z zespołami programistycznymi, DevOps oraz architektami, aby zapewnić najwyższą jakość rozwiązań technologicznych. Do głównych zadań należeć będzie analiza wymagań, projektowanie architektury systemów, wdrażanie nowych funkcjonalności oraz monitorowanie i optymalizacja istniejących rozwiązań. Kandydat powinien posiadać szeroką wiedzę z zakresu systemów rozproszonych, protokołów komunikacyjnych, baz danych rozproszonych oraz narzędzi do orkiestracji i automatyzacji. Ważna jest również umiejętność rozwiązywania problemów związanych z wydajnością, bezpieczeństwem i skalowalnością systemów. Oczekujemy doświadczenia w pracy z chmurą obliczeniową (np. AWS, Azure, Google Cloud), konteneryzacją (Docker, Kubernetes) oraz znajomości języków programowania takich jak Java, Python lub Go. Inżynier Systemów Rozproszonych będzie również odpowiedzialny za dokumentowanie rozwiązań, prowadzenie szkoleń dla zespołu oraz udział w przeglądach kodu. Idealny kandydat to osoba samodzielna, komunikatywna, otwarta na nowe technologie i gotowa do ciągłego podnoszenia swoich kwalifikacji. Oferujemy atrakcyjne wynagrodzenie, możliwość pracy zdalnej, udział w innowacyjnych projektach oraz dostęp do najnowszych narzędzi i technologii.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja systemów rozproszonych
  • Analiza wymagań technicznych i biznesowych
  • Optymalizacja wydajności i skalowalności systemów
  • Monitorowanie i utrzymanie istniejących rozwiązań
  • Współpraca z zespołami programistycznymi i DevOps
  • Tworzenie dokumentacji technicznej
  • Rozwiązywanie problemów związanych z bezpieczeństwem i niezawodnością
  • Wdrażanie nowych technologii i narzędzi
  • Udział w przeglądach kodu i szkoleniach zespołu
  • Automatyzacja procesów wdrożeniowych

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe informatyczne lub pokrewne
  • Minimum 3 lata doświadczenia w pracy z systemami rozproszonymi
  • Znajomość języków programowania (Java, Python, Go)
  • Doświadczenie z chmurą obliczeniową (AWS, Azure, Google Cloud)
  • Znajomość narzędzi do konteneryzacji (Docker, Kubernetes)
  • Umiejętność projektowania architektury systemów
  • Znajomość protokołów komunikacyjnych i baz danych rozproszonych
  • Zdolność analitycznego myślenia i rozwiązywania problemów
  • Dobra znajomość języka angielskiego
  • Umiejętność pracy zespołowej i komunikacji

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w projektowaniu systemów rozproszonych?
  • Z jakich narzędzi do konteneryzacji korzystałeś?
  • Jakie wyzwania napotkałeś podczas pracy z chmurą obliczeniową?
  • Jakie języki programowania znasz najlepiej?
  • Jak radzisz sobie z optymalizacją wydajności systemów?
  • Czy masz doświadczenie w pracy z bazami danych rozproszonych?
  • Jakie metody stosujesz do zapewnienia bezpieczeństwa systemów?
  • Jak dokumentujesz swoje rozwiązania techniczne?
  • Czy miałeś okazję prowadzić szkolenia lub przeglądy kodu?
  • Jakie są Twoje oczekiwania względem rozwoju zawodowego?